Asian stocks recovered from a weak start to end mostly higher on Friday, as oil prices rebounded ahead of U.S. rig count data and the dollar held gains against the yen on the eve of a G7 meeting, with issues such as money laundering, tax evasion and currency volatility high on the agenda.