Rising for the sixth straight session, the rupee spurted 24 paise to end at a nearly four-month high of 73.07 against the US dollar on the last day of the year on Thursday, supported by a weak American currency and rise in risk appetite.Traders said market sentiments improved on hopes of global economic recovery following the rollout of COVID-19 vaccines and extraordinary fiscal and monetary stimulus.