Angrepet fant sted i Cordoba nord i landet, forteller general Jorge Castro onsdag.

Blant de drepte er 17 polititjenestemenn, elleve opprørere og en sivil.

To polititjenestemenn og en annen sivil ble såret i trefningene, ifølge Castro.

Angrepet mot politiposten i den avsidesliggende landsbyen Tierradentro er det blodigste siden president Alvaro Uribe ble gjenvalgt i mai.

Uribe avbrøt forhandlinger med FARC om en mulig fangeutveksling, etter å ha beskyldt geriljaen for å stå bak en bombe i hovedstaden Bogota for mindre enn to uker siden.

President Uribe har økt bevilgningene til militæret kraftig og satt i verk omfattende offensiver mot opprørsgeriljaen.

Men en utveksling av fanger så ut til å være mulig før bilbomben i Bogota, der over 20 personer ble såret.

Uribe avbrøt forhandlingene og sa at han vurderer å sette inn militæret for å redde gislene.

FARC holder over 3.000 personer som gisler, inkludert rundt 60 politikere og utlendinger.