One month after Irish voters rejected the Lisbon Treaty, the Spanish Senate has voted overwhelmingly to approve its ratification.
King Juan Carlos must sign the treaty to complete the ratification process.
The Senate vote had originally been planned for late September or early October but the main opposition party requested that it be held before lawmakers take their summer break.
23 national parliaments have now ratified the treaty. Despite refusing to sign the instrument of ratification, the President of Poland has said Poland will not block the treaty's ratification.
Germany is awaiting the outcome of a challenge to the treaty brought by a member of the upper house.
It is expected President Kohler will sign the ratification instrument if the courts find the Lisbon Treaty compatible with the German constitution.
The lower house of the Czech Republic has approved the treaty, but senators in the upper house have voted to send it to the constitutional court to test its compatibility with the Czech constitution. An outcome in this case is expected by October.
Separately the president, Vaclav Klaus, has said he will not sign the ratification instrument because the Irish no vote means the treaty cannot come into force.
