Rupee rises Rs10.51 against the US dollar