Rupee rises to fresh 5-month high of 52.28 against dollar