NEW YORK - Japan's Naomi Osaka beat unseeded American Shelby Rogers 6-3, 6-4 for a spot in the last four at the U.S. Open on Tuesday.