In 2007 finishte Wendy Nicolls op de marathon van Rotterdam als negende in 2:45.54. Datzelfde jaar nam zij ook deel aan het WK halve marathon in Udine. In deze wedstrijd, die werd gewonnen door de Nederlandse Lornah Kiplagat in de wereldrecordtijd van 1:06.25, werd Nicolls 49e in 1:16.54.Een jaar later was zij opnieuw present op dit WK, dat ditmaal plaatsvond in Rio de Janeiro. Het werd opnieuw een triomftocht voor Kiplagat, die nu won in 1:08.37. En net als het jaar ervoor moest Nicolls ruim 10 minuten op de winnares toegeven. Ditmaal werd zij 40e in 1:18.52. Aan het eind van 2008 nam zij deel aan zowel een 10 km als een halve marathon in Barbados. Beide wedstrijden, die daags na elkaar werden gehouden, won ze, eerst de 10 km in 35.57, een dag later gevolgd door de halve marathon in 1:20.57.