Radwanska, 18, swept past Russian Ekaterina Bychkova 6-1, 6-1 and Craybas, 33, defeated Uzbekistan's Akgul Amanmuradova 6-4, 6-0.
Radwanska will appear in her second career final. She won last year in Stockholm in her first-ever title match.
Craybas will also appear in her second WTA final. She won in Tokyo in 2002 in her only other title match.
Exploding whale video goes viral on Internet
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need