The former World champion comfortably clocked 10.06 seconds the fastest time in semis to qualify for 100m final with will take place on Monday 9 April.
"This is not a good time for me in the season but I want to make it very special for Australia and I came here and I feel good," said Blake, who also was the quickest in the heats with 10.15 seconds.
"There's always a lot more in the tank. I feel good, 10.06, I am feeling comfortable, anything is possible." Blake told reporters after the race.
Men's 100m Final Start List
Lane Name PB SB
2 Seye OGUNLEWE NGR 10.12 10.20
3 Jason ROGERS SKN 10.01 10.18
4 Kemar HYMAN CAY 9.95 10.10
5 Enoch Olaoluwa ADEGOKE NGR 10.19 10.19
6 Adam GEMILI ENG 9.97 10.08
7 Yohan BLAKE JAM 9.69 9.90
8 Akani SIMBINE RSA 9.89 9.94
9 Henricho BRUINTJIES RSA 9.97 10.06