Rafael Nadal was knocked out of the Thailand Open on Saturday, losing 2-6, 7-6 (3), 6-3 to 53rd-ranked Guillermo Garcia-Lopez in an all-Spanish semifinal.