Croatia qualified for the 2018 World Cup on Sunday by holding Greece to a 0-0 draw in the second leg of their play-off in Piraeus for a 4-1 win on aggregate.