Andy battled into the semifinals in Rome for the first time since 2002 with a fine 6-3, 4-6, 7-6(4) victory over accomplished clay court player Tommy Robredo.