Osaka battles back to advance in Miami