Swiatek landed herself a second straight Roland Garros final spot after beating Haddad Maia in straight sets.