Your result doesn't look right to me ..... can't see how week 2 starts one day later than week 1 ....
Try
SELECT weekno,
CONVERT(char(10),DATEADD(dw,(weekno-1)*7,CONVERT(datetime,'01/01/'+CONVERT(char(8),@Year))),101) as BW,
CONVERT(char(10),DATEADD(dw,(weekno-1)*7+6,CONVERT(datetime,'01/01/'+CONVERT(char(8),@Year))),101) as EW,
Agency,
Type,
PartnerName,
Callcenter,
Calls,
Res,
Rnt,
VDN
from #v_BGPartner_WK_TLS