An index of Asian shares recovered from session lows but struggled to stay positive on Friday after weak corporate earnings dented Wall Street, while the dollar clawed back some losses after suffering its worst monthly performance in four years against a basket of six major currencies. Many major European stock markets, including Germany, France, Italy and Spain, will be shut on Friday for May Day.