Using SWD tranport

I am trying to get SWD transport working in openocd-0.7.0 with the following config commands:

transport list

transport select swd

However I get the following error:

Debug: 102 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport list

Debug: 103 5 command.c:145 script_debug(): command - ocd_transport ocd_transport list

User : 105 5 command.c:549 command_print(): The following transports are available:

User : 106 5 command.c:549 command_print(): swd

User : 107 5 command.c:549 command_print(): jtag

Debug: 108 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport select swd

Debug: 109 5 command.c:145 script_debug(): command - ocd_transport ocd_transport select swd

Error: 110 5 transport.c:290 jim_transport_select(): session’s transport is already selected.

User : 111 5 command.c:669 command_run_line(): Runtime Error: embedded:startup.tcl:20:

Any idea what should I to to make SWD work? I am using an Olimex ARM-USB-TINY-H dongle with ftdi/olimex-arm-usb-tiny-h.cfg