The opening 45 minutes didn't offer much in terms of excitement as both teams went into the interval goalless. The second-half, meanwhile, couldn't have been any different.
Breel Embolo opened the scoring in the 49th minute as Switzerland dominated possession.
But with 15 minutes to go, Kieffer Moore headed in the equaliser as Wales fought back in an action packed second-half.
Hearts stopped in Baku when Mario Gavranovic thought he scored a late winner for the Swiss.
However, his 85th minute effort was ultimately ruled out by VAR which caught the forward in an offside position.
You can read the full match report on our sister site Football365 here.
The draw keeps both teams in the running for a possible place in the Last 16 however, progression will ultimately depend on their results in the remaining two group games.
The Three Lions will be looking to avenge their 2018 World Cup semi-final defeat when they welcome the Croats to Wembley Stadium.
Steve Clarke's men will be aiming to make an impact in their first European Championship game since 1996.