The rupee, after finishing at a new two-month closing low of 45.9250/9350 per dollar on Tuesday, ended the week almost three paise firmer at 45.85/86 as against Monday